A Framework for the Static and Interactive Visualization of Statecharts

نویسندگان

  • Rodolfo Castelló
  • Rym Mili
  • Ioannis G. Tollis
چکیده

We present a framework for the automatic generation of layouts of statechart diagrams. Statecharts [16] are widely used for the requirements specification of reactive systems. Our framework is based on several techniques that include hierarchical drawing, labeling, and floorplanning, designed to work in a cooperative environment. Therefore, the resulting drawings enjoy several important properties: they emphasize the natural hierarchical decomposition of states into substates; they have a low number of edge crossings; they have good aspect ratio; and require a small area. We also present techniques for interactive operations. We have implemented our framework and obtained drawings for several statechart examples. Communicated by Michael Kaufmann: submitted April 2001; revised January 2002. Research supported in part by Sandia National Labs and by the Texas Advanced Research Program under grant number 009741-040. R. Castelló et al., Visualization of Statecharts, JGAA, 6(3) 313–351 (2002) 314

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Adapting Population-Based and Heuristic Algorithms for Dynamic Optimization Problems

In this paper, a general framework was presented to boost heuristic optimization algorithms based on swarm intelligence from static to dynamic environments. Regarding the problems of dynamic optimization as opposed to static environments, evaluation function or constraints change in the time and hence place of optimization. The subject matter of the framework is based on the variability of the ...

متن کامل

Using Interactive Search Elements in Digital Libraries

Background and Aim: Interaction in a digital library help users locating and accessing information and also assist them in creating knowledge, better perception, problem solving and recognition of dimension of resources. This paper tries to identify and introduce the components and elements that are used in interaction between user and system in search and retrieval of information in digital li...

متن کامل

A New Framework for Congestion Management with Exact Modeling of Impacting Factors

Congestion in the transmission lines is one of the technical problems that appear particularly in the deregulated environment. The voltage stability issue gets more important because of heavy loading in this environment. The main factor causing instability is the inability of the power system to meet the demand for reactive power. This paper presents a new approach for alleviation congestion re...

متن کامل

Modeling of Growth and Welfare Effects of Tax Reform in Iran: A Static Computable General Equilibrium Analysis

F or several decades, the selection of a proper tax base has been among the most serious concerns for the economic policy makers. The computable general equilibrium models analysis provides a comprehensive framework for the investigation of the effects of the adopted policies on the economy of a country. In the present study, using a static computable general equilibrium, the effects of tax ref...

متن کامل

Interactive Verification of Statecharts

This paper presents an approach to the integration of statecharts, temporal logic and algebraic specification within an interactive verification environment. Currently some integrated formalisms exist [13, 7], but there is no proof support for theses approaches. Also model checkers are able to prove temporal properties of statecharts [3, 10], but they can only be used to verify properties based...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Graph Algorithms Appl.

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2002